<?php
/*
 * MasImagen realmente esta dentro de la tabla tufoto <-- what the fuck was i thinking?
 */
require_once('to/MasImagen.php');

class masImagenDAO {
	const SEL_TOP_9 = "SELECT * FROM tufoto WHERE fechaPublicacion <= curdate() AND status ='A' ORDER BY fechaPublicacion DESC LIMIT 9";

	public static function getTopMasImagen(){
		$sSql = self::SEL_TOP_9;

		$DB = DBFunctions::getInstance();
		$arrTusFotos = $DB->execSelect($sSql, array());

		return self::populate($arrTusFotos);
	}

	private static function populate($arrTusFotos){

		$objFotos = array();

		foreach($arrTusFotos as $A){
			$objFoto = new MasImagen();
			$objFoto->setTuFotoId($A["tufotoid"]);
			$objFoto->setDescripcion($A["descripcion"]);
			$objFoto->setFechaPublicacion($A["fechaPublicacion"]);
			$objFoto->setStatus($A["status"]);
			$objFoto->setFoto($A["foto"]);

			array_push($objFotos, $objFoto);
		}

		return $objFotos;
	}
}